Tính năng Android Ice Cream Sandwich

Thiết kế trực quan

Giao diện người dùng của Android 4.0 tiêu biểu cho sự tiến hóa của thiết kế được giới thiệu từ Honeycomb, mặc dù các yếu tố thẩm mỹ tương lai của Honeycomb đã được thu gọn lại để ưu tiên cho cảm nhận phẳng và sạch hơn với màu xanh, các cạnh cứng hơn, và đổ bóng để tạo độ sâu. Ice Cream Sandwich cũng giới thiệu một font chữ hệ thống mặc định mới, Roboto; được Google tự thiết kế để thay thế cho font chữ Droid, Roboto chủ yếu được tối ưu hóa để sử dụng trên các màn hình điện thoại với độ phân giải cao.[8] Diện mạo trực quan mới của Ice Cream Sandwich được hiện thực bởi bộ thư viện trải nghiệm người dùng (widget toolkit) mang tên "Holo"; để đảm bảo cho việc truy cập thư viện Holo xuyên suốt tất cả các thiết bị, ngay cả khi họ đang dùng một giao diện tùy chỉnh trên thiết bị, tất cả các thiết bị Android được chứng nhận và cài đặt Google Play (trước kia là Android Market) phải cung cấp khả năng cho ứng dụng được sử dụng thư viện Holo chưa bị sửa đổi.[14][15][16]

Như với Honeycomb, thiết bị có thể hiển thị những nút điều hướng - "Back", "Home", and "Recent apps" - trên một thanh hệ thuống ở dưới cùng của màn hình, điều này giúp loại bỏ sự cần thiết của các nút vật lý.[14] Nút "Menu" vốn hiện diện trên các thế hệ trước của thiết bị Android nay đã bị loại bỏ, và thay thế bằng các nút khác ngay trên "thanh công cụ" của ứng dụng, và nếu các tùy chọn của menu không vừa trên thanh, nó sẽ được di chuyển sang menu con, đại diện bởi dấu 3 chấm đứng, gọi là "overflow menu". Nút "Tìm kiếm" (Search) cứng cũng bị loại bỏ và thay thế bằng nút trên thanh công cụ. Trên các thiết bị không có nút "Menu", một nút "Menu" tạm sẽ được hiển thị trên màn hình khi ứng dụng đang chạy chưa hỗ trợ cơ chế điều hướng mới. Còn trên thiết bị có nút "Menu", nút "overflow menu" sẽ được ẩn trong ứng dụng và được liên kết với phím "Menu" cứng.[17][18]

Trải nghiệm người dùng

Màn hình chủ mặc định của Ice Cream Sandwich hiển thị một thanh Google Search ở trên cùng và xuyên suốt các màn hình, và một dock ở dưới cùng có 5 vị trí, gồm một nút ở giữa để mở khay ứng dụng (app drawer) và 4 vị trí còn lại cho 4 ứng dụng khác. Thư mục ứng dụng có thể được tạo bằng cách kéo một ứng dụng và đưa nó lên trên ứng dụng khác. Khay chứa ứng dụng được chia làm 2 tab: một cho ứng dụng, và một cho widget - các widget sẽ được đặt ở ngoài màn hình chính, và có thể thay đổi kích thước cũng như chứa các nội dung có thể cuộn.[8] Android 4.0 còn tăng cường sử dụng cử chỉ vuốt; ứng dụng và thông báo giờ đây có thể được loại bỏ menu các ứng dụng gần đây (Recent Apps) cũng như khỏi khu vực thông báo bằng cách giữ và trượt chúng, và nhiều ứng dụng gốc và của Google sử dụng giao diện tab mới, cho phép người dùng di chuyển giữa các trang bằng cách chạm vào tên của trang đó, hay là vuốt từ trái sang phải.[14]

Ứng dụng điện thoại được cập nhật với thiết kế Holo, cho phép gửi một tin nhắn đã được tùy chỉnh từ trước để phản hồi cuộc gọi tới, và thư thoại trực quan tích hợp với nhật ký cuộc gọi.[14] Ứng dụng trình duyệt web kết hợp các phiên bản của WebKitđộng cơ Javascript V8, hỗ trợ đồng với Google Chrome, có chế độ cho phép tải phiên bản máy để bàn của trang web thay vì phiên bản di động, cũng như duyệt web ngoại tuyến.[19] Phần "Danh bạ" của ứng dụng điện thoại được tách ra thành ứng dụng "People", cung cấp tích hợp với mạng xã hội như Google+ để hiển thị các bài viết mới nhất và đồng bộ danh bạ, ngoài ra còn có hồ sơ "Tôi" dành cho chủ thiết bị. Ứng dụng máy ảnh được thiết kế lại, giảm độ trễ màn chập, cho phép nhận dạng khuôn mặt, chế độ panorama mới, và khả năng chụp ảnh trong khi đang ở chế độ quay phim. Ứng dụng xem ảnh bây giờ kèm thêm các công cụ chỉnh sửa ảnh cơ bản. Màn hình khóa hỗ trợ tính năng nhận dạng khuôn mặt (Face Unlock), bao gồm phím tắt để mở nhanh ứng dụng máy ảnh, và điều khiển âm nhạc. Bàn phím kết hợp với các thuận toán toán tự hoàn thành cải tiến, và cải thiện nhập liệu bằng giọng nói để đọc liên tục.[14][20][21] Ngoài ra còn có tính năng chụp ảnh màn hình bằng cách nhấn nút nguồn và phím âm lượng cùng lúc.[22]

Trên các thiết bị hỗ trợ NFC, tính năng "Android Beam" cho phép người dùng chia sẻ nội dung từ các ứng dụng tương tích bằng cách áp mặt sau thiết bị của họ lên mặt sau của thiết bị Android khác mà có hỗ trợ NFC, và sau đó chạm vào màn hình khi được nhắc.[14] Một số ứng dụng hệ thống, đặc biệt là ứng dụng cài sẵn của nhà mạng mà trước kia không thể gỡ được, thì nay có thể vô hiệu hóa. Khi đó các ứng dụng đó sẽ biến mất khỏi danh sách ứng dụng và ngăn không cho khởi động, tuy vậy các ứng dụng đó vẫn còn trong khu lưu trữ.[14][20] Android 4.0 giới thiệu thêm tính năng quản lý dung lượng dữ liệu sử dụng qua mạng di động; người dùng có thể xem tổng số dữ liệu mà họ đã dùng trong một khoảng thời gian, và xem dữ liệu theo ứng dụng. Dữ liệu chạy nền có thể được vô hiệu hóa toàn bộ, hay theo ứng dụng, và có thể vô hiệu hóa dữ liệu nếu lưu lượng sử dụng đạt đến một ngưỡng nào đó.[20][21]

Nền tảng

Android 4.0 kế thừa nền tảng bổ sung từ Honeycomb, và cũng bổ sung hỗ trợ cho cảm biến nhiệt độ và độ ẩm, Bluetooth Health Device Profile, NFC, và Wi-Fi Direct. Hệ điều hành cũng cung cấp hỗ trợ cho nhập liệu bằng bútchuột, cùng với khả năng truy cập mới, API cho lịch, keychain, kiểm tra lỗi, mạng xã hội, và mạng riêng ảo. Về đa phương tiện, Android 4.0 cũng hỗ trợ thêm cho ADTS AAC, bộ chứa Matroska cho VorbisVP8, WebP, streaming của VP8, OpenMAX AL, và HTTP Live Streaming 3.0.[20]

Tài liệu tham khảo

WikiPedia: Android Ice Cream Sandwich http://android-developers.blogspot.ca/2012/01/say-... http://developer.android.com/about/versions/androi... http://androidandme.com/2011/12/news/face-unlock-n... http://arstechnica.com/business/2012/01/google-lau... http://arstechnica.com/gadgets/2011/06/leaked-beas... http://arstechnica.com/gadgets/2011/08/tasy-ice-cr... http://arstechnica.com/gadgets/2011/10/android-ice... http://arstechnica.com/gadgets/2011/12/unwrapping-... http://arstechnica.com/gadgets/2014/06/building-an... http://arstechnica.com/information-technology/2011...